.overview{ padding:25px 20px 20px 0; width: 1170px; margin: 0 auto; background: #ffffff; overflow: hidden; position: relative;
  ul{ float: right; clear: both; font-size: 14px;}
  ul.line{ border-bottom: 1px solid #F0F0F0; margin-bottom: 17px; padding-bottom: 10px; width: 1150px;}
  li{ float: right; clear: both; margin-bottom: 10px; width: 405px;
    label{ float: left; width: 150px; text-align: right; margin-right: 10px; font-weight: bolder;}
    label.paytotal{ position: relative; top:12px}
    .total_number{ float: left; font-weight: normal;}
    .rightcontent{ float: left; font-weight: bolder;
      span{ display: inline-block; margin-right: 5px; text-align: right}
      ins{ text-decoration: none; font-family:"Helvetica Neue", "Microsoft YaHei", Arial, "Heiti SC", SimSun}
      .cols1{ width: 75px;}
      .cols4 ins,
      .cols5 ins{ font-size: 26px; color: #e51c23 }
    }
  }
  .submit_detail{ float: right; width: 270px; height: 66px; line-height: 66px; clear: both; text-align: center; color:#ffffff; background: #e51c23; font-size: 24px;}
  .submit_detail:hover{ text-decoration: none}
  .backto_cart{ color:#33b8f4; font-size: 14px; position: absolute; left: 20px; bottom: 40px;}
}

.overview li .rightcontent .cols1 {
    width: auto;
}

.overview li{
  width: 450px;
}
